import { aggregationService } from '@/api/aggregation'

// 业务员商家管理相关API

/**
 * 分页查询业务员下的商家
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getSalesmanMerchantPage(params) {
  return aggregationService({
    url: '/agg/user/merchantPage',
    method: 'post',
    data: params
  })
}

/**
 * 获取商家详情（业务员专用）
 * @param {number} id 商家ID
 * @returns {Promise}
 */
export function getSalesmanMerchantDetail(id) {
  return aggregationService({
    url: '/agg/user/getUserInfo',
    method: 'get',
    params: { id }
  })
}

/**
 * 业务员提交商家审核
 * @param {Object} data 商家审核数据
 * @returns {Promise}
 */
export function submitMerchantAudit(data) {
  return aggregationService({
    url: '/agg/merchantAudit/add',
    method: 'post',
    data: data
  })
}
